package edu.eam.paii.proyecto.entidades;

import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.OneToOne;

/**
 * Entity implementation class for Entity: Credito_Vivienda
 * 
 */
@Entity


/**
 * Name quevery 
 */
@NamedQueries(value = { @NamedQuery(name="Credito_Vivienda.listar", 
		query="select C from Credito_Vivienda C"),
		
	
})
public class Credito_Vivienda extends Credito {

	private double interez;
	private double monto;
	private int plazo_Creditos;

	@OneToOne
	@JoinColumn(name = "nro_Predio", unique = true, nullable = true, updatable = false)
	private Predio predioCredito;

	public Credito_Vivienda(double interez, double monto, int plazo_Creditos,
			Predio predioCredito) {
		super();
		this.interez = interez;
		this.monto = monto;
		this.plazo_Creditos = plazo_Creditos;
		this.predioCredito = predioCredito;
	}

	public double getInterez() {
		return interez;
	}

	public void setInterez(double interez) {
		this.interez = interez;
	}

	public double getMonto() {
		return monto;
	}

	public void setMonto(double monto) {
		this.monto = monto;
	}

	public int getPlazo_Creditos() {
		return plazo_Creditos;
	}

	public void setPlazo_Creditos(int plazo_Creditos) {
		this.plazo_Creditos = plazo_Creditos;
	}

	public Predio getPredioCredito() {
		return predioCredito;
	}

	public void setPredioCredito(Predio predioCredito) {
		this.predioCredito = predioCredito;
	}

}
